package com.weixin.dao;

import java.util.Date;
import java.util.List;

import com.weixin.bean.DinnerTable;
import com.weixin.bean.TableStatus;

public interface DinnerTableDao {

	/**
	 * 根据预定状态查询
	 */
	List<DinnerTable> findByStatus(TableStatus ts);

	/**
	 * 主键查询
	 */
	DinnerTable findById(int id);
	/**
	 * 查询所有
	 */
	List<DinnerTable> getAllByPage(int offset,int limit);
	/**
	 * 查询数据条数
	 * @return
	 */
	int selectCount();
	/**
	 * 
	 */
	List<DinnerTable> getAllByPage2(int pageNum,int pageSize);
	/**
	 * 
	 */
	List<DinnerTable> getAllByPage1();
	 
	/**
	 * 修改
	 */
	boolean update(int id,int tableStatus,Date orderDate);
	/**
	 * 删除
	 */
	boolean delete(int id);
	/**
	 * 增加
	 */
	boolean save(DinnerTable dinnerTable);
}
